#pragma once
#include "Orange/Layer.h"

namespace Orange
{
    class ImGuiLayer : public Layer
    {
    public:
        ImGuiLayer();
        ~ImGuiLayer();

        void OnAttach() override;
        void OnDetach() override;


        void OnImGuiRender() override;
        void SetDarkThemeColors();
        void SetPrimaryThemeColors();
        void Begin();
        void End();

    private:
        float m_Time = 0.0;
    };
}